home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-01-30 | 29.1 KB | 913 lines | [TEXT/ttxt] |
- NOTE:
-
- This information is being transferred to SYSINFO.DAT, and will be available from the
- MESS UI, accessable from the Machine History entry. The information in sysinfo.dat
- will also be able to be viewed offline in html format.
-
-
-
-
-
-
-
-
-
- ====================================
- Supported Systems and Related Issues
- ====================================
-
-
- a5200 - Atari 5200:
- -------------------
- Known Issues:
- - This driver is preliminary. You can see the Atari system loadup screen,
- and a ROM will start, but the emulated system hangs... If you can supply
- info, please contact the MESS team! ;-)
-
- - Required System ROM (5200sys.bin - 2,048k - CRC 4248d3e3) - the system
- will not run without it.
-
-
- Compatibility:
- - This driver is preliminary and won't run past the demo screen.
- Help is needed.
-
-
-
-
-
- a7800 - Atari 7800:
- -------------------
- Known Issues:
- - This system requires the SYSTEM BIOS to enable it to work. To see what
- file is required, type:
- MESS a7800 -listroms
-
- Usage:
- - "R" = Reset
- - "S" = Select
- - Ctrl = Button 1
- - Alt = Button 2
-
- Compatibility:
- - Runs most games well.
-
-
-
-
-
-
- -----------------
- a800 - Atari 800:
- -----------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - Required System ROM (atariosb.rom - 1024 bytes 3e28a1fe)
-
- - The Atari800 driver now has two ROM slots. It really had two
- slots, so I modified the code to optionally read the second
- part of a 16K ROM from the second cartridge filename provided
- (right slot).
- The previous version had a800_cartridge_32k flag which was
- wrong. Cartridges are either 8K or 16K, so I renamed that to
- ..._16k too ;)
-
- Compatibility:
- - It should run just about anything you throw at it.
-
-
-
-
-
-
- ------------------------
- amiga - Commodore Amiga:
- ------------------------
- Known Issues:
- - NOT WORKING. Problems introduced during the conversion to the
- new MAME core :( System begins to boot, but eventually hangs.
-
-
-
- ----------------------
- amstrad - CPC Amstrad:
- ----------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - This system requires the SYSTEM BIOS to enable it to work. To see what
- file is required, type:
- MESS amstrad -listroms
-
- Compatibility:
- - This driver is considered preliminary. The system ROM is loaded, and the
- Amstrad screen is shown. Image loading is not supported yet.
-
-
-
- ----------------------
- apl2cpls - APPLE DRIVERS
- apple2c -
- apple2c0 -
- apple2e -
- apple2ee -
- apple2ep -
- ----------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - Keyboard problems with the conversion to the MAME core.... These systems
- work ok, but not much happens due to the keyboard problems... You need
- the system ROMS to run these...
-
-
-
-
-
-
- ---------------------
- astrocde - Astrocade:
- ---------------------
- Compatibility:
- It should run just about anything you throw at it.
-
-
-
- ------------------------------------
- c16 commodore c16 (pal version)
- plus4 commodore plus4 (ntsc version)
- ------------------------------------
- (beta version)
-
- if the game runs to fast with the ntsc version, try the pal version!
-
- status
- ------
- (hardware softscrolling vertical?)
- (imperfect colors)
- imperfect sound (noise channel complete wrong)
- simple tape support
- no serial bus support (disk drives/printer)
- no rs232 (plus4)
-
- no special expansion modules
- simple iec support (c1551 floppy disk drive)
-
- some unsolved problems
-
- memory check by c16 kernel will not recognize more memory without
- restart of mess
- cpu clock switching/changing
-
- Keys
- ----
- Some PC-Keyboards does not behave well when special two or more keys are
- pressed at the same time
- (with my keyboard printscreen clears the pressed pause key!)
-
- shift-cbm switches between upper-only and normal character set
- (when wrong characters on screen this can help)
-
- Tape
- ----
- loading of wav, prg and prg files in zip archiv
- commandline cassette=image
- wav:
- 8 or 16(not tested), 5000 Hz minimum
- has the same problems like an original tape drive (tone head must
- be adjusted to get working(no load error,...) wav-files)
- zip:
- must be placed in current directory
- prg's are played in the order of the files in zip file
- must be 1st romname in commandline
- use load or load"" or load"",1 for loading of normal programs
- use load"",1,1 for loading programs to their special address
-
- Discs
- -----
- only file load from drive 8 and 9 implemented
- loads file from rom directory (*.prg)
- or file from d64 image (here also directory supported)
- use dload"filename"
- or load"filename",8
- or load"filename",8,1 (for loading machine language programs at their
- address)
- for loading
- type run or the appropriate sys call to start them
-
- Roms
- ----
- .bin .rom .lo .hi .prg
- files with boot-sign in it
- recogniced as roms
-
- .prg files loaded at address in its first two bytes
- .bin, .rom, .lo , .hi roms loaded to cs1 low, cs1 high, cs2 low, cs2
- high
- address accordingly to order in command line
-
- when problems start with -log and look into error.log file
-
-
-
-
- ----------------------
- cgenie - Colour Genie:
- ----------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- Usage:
- keyboard - relatively close to the original layout.
- joystick - emulation of dual Colour Genie joysticks with keypads.
- cassette - emulation of virtual tapes supported.
- Use SYSTEM or CLOAD commands to read images.
- SYSTEM supports 6 character filenames, CLOAD loads
- a file named BASIC[N].CAS, where [N] is the character
- you supplied (e.g. CLOAD"M" loads BASICM.CAS)
- floppies - emulation of virtual floppy discs supported.
- Use CMD"I0" to "CMDI3" to get an inventory of drive 0 to 3,
- use CMD"S FILENAME/CMD" to start a binary executable or use
- LOAD"FILENAME/BAS" to load a basic program.
-
- Options:
- Under the "Options" menu, accessible by hitting TAB, there are three settings.
- "Floppy Disc Drives" - enable or disable floppy disc controller.
- "DOS ROM C000-DFFF" - enable 8K DOS ROM or make it RAM.
- "EXT ROM E000-EFFF" - enable 4K Extension ROM or make it RAM.
-
- Compatibility:
- The Colour Genie driver should run most of the known programs out there.
- It supports the Motorola 6845 CRT controller with text and graphics
- modes (LGR and FGR), the AY-3-8910 sound chip with three audio channels
- and noise and the WD 179x floppy disc controller with up to four
- virtual floppy disc drives contained in image files.
-
- Known issues:
- Startup with CAS or CMD images does not always work. Use the BASIC
- SYSTEM or CLOAD commands to read cassette image files, or use
- the Colour Genie DOS ROM with floppy disc images to run programs.
- The driver does not yet emulate the printer port mode for AY-3-8910.
- Right now it always uses the AY-3-8910 ports for joystick emulation.
-
- Notes:
- The Colour Genie driver requires the presence of the following images:
- CGENIE.ROM 16K Basic and BIOS.
- CGENIE1.FNT 8x8 default character set with graphics.
- To access the virtual floppy disc capabilities you need:
- CGDOS.ROM 8K Disk Operation System.
- And as an add-on "DOS Interface" you can use:
- NEWE000.ROM 4K Extension
-
-
-
- Additional info:
- Specify the disk image on the mess commandline.
- mess cgenie games1.dsk
-
- The newe000.rom is loaded if the corresponding "dip switch" is set
- from the driver itself. No need to specify any roms on the commandline.
-
- Inside the emulation type:
- cmd"i
- to list the contents of the floppy disk image.
- To start a game, eg. paint/cmd, type
- cmd"s paint/cmd
-
- You can omit the blank between cmd"s and the filename..................
-
-
- This is how it also works:
- mess cgenie games1.dsk games2.dsk games3.dsk games4.dsk
-
- CLOAD is for BASIC type tapes only. It should work if you have a
- BASIC *.cas file. File "names" in that case are _one_ character in
- length (inside the emulation). In your roms/cgenie folder the
- names will be basicA.cas, basicB.cas and so on. If you CSAVE"A
- you'll see a file basicA.cas laterand you can CLOAD"A it again.
-
- To load a binary image there was a different command:
- SYSTEM
- You'll see a prompt looking like this:
- *?
- and there you can enter a name of up to six (wow!) characters.
- *?chop16<ENTER>
- will start loading a file named chop16.cas if it is in your rompath.
- If you don't have it... well, wait and see (nothing ;) If you have
- it, you'll see two stars (**) in the upper right corner. The right
- one will twinkle after every couple of bytes loaded, every 254 I
- think.
-
- After several minutes you'll see the prompt again
- *?
- now type / (slash) and ENTER and the program will be started at it's
- defined run address. If a program does not have a run address, you
- could also specify /<decimal value> to run from a specific value...
-
- Also,.....
- Tap <ENTER> and also confirm the following
- MEM SIZE?
- with <ENTER>.
- After that you're in BASIC (DISK BASIC, to be exact, unless you disable
- cgdos.rom via the dip switches).
-
- Now you can use the DISK BASIC extensions to issue commands. Most important
- CMD"I<disk#> display inventory, disk# is optional and can be from 0 to 3
- CMD"Sname/cmd start a binary file name/cmd from any disk
- CMD"Limage/bin:3 load image/bin from disk 3
-
- To ease things you could also enbale my DOS lookalike frontend ;)
- It's contained in newE000.rom but not enabled by default.
- If you enable it you can type HELP (hehe ;) and DIR and simply
- give a name to execute a binary file.
-
-
-
-
-
- ---------------------
- coco - Color Computer:
- ---------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
-
-
-
- ----------------------
- coleco - ColecoVision:
- ----------------------
- Usage:
- arrow keys - 1p move
- ctrl, alt - 1p fire
- 1-0 - number keys on the Colecovision controller
- minus - '#' key on the Colecovision controller
- equals - '.' key on the Colecovision controller
-
- Compatibility:
- To the best of my knowledge, this emulation should run any cartridge
- accurately.
-
- Notes:
- The Colecovision driver requires the presence of "COLECO.ROM". The driver
- will not function without this ROM. A real Colecovision also will not
- function without this ROM.
-
- Thanks:
- Special thanks to Marat Fayzullin for providing loads of Colecovision
- information through the ColEm source.
-
-
-
-
-
- --------------------
- dragon32 - Dragon32:
- --------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
-
-
- -----------------------
- ep128 - Enterprise 128:
- -----------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - This system requires the SYSTEM BIOS to enable it to work. To see what
- file is required, type:
- MESS ep128 -listroms
-
- Compatibility:
- - This driver is considered preliminary. The system ROM is loaded, and the
- Enterprise screen is shown. Image loading is not supported yet.
-
-
-
- -------------------------
- gamegear - Sega GameGear:
- -------------------------
- - See Sega Master System.
-
-
-
- ----------------------------------------------
- genesis - Genesis (MegaDrive in Japan/Europe):
- ----------------------------------------------
- Usage:
- arrow keys - 1p move
- control, alt - 1p fire
- 1,2 - 1, 2 player select
- return - 1p start
-
- Options:
- Under the "Options" menu, accessible by hitting TAB, you will find the
- following option:
-
- "Country" - this allows you to alter the 'flavour' of Genesis, to either European,
- Japanese or American. Many cartridges compare their country codes with
- that of the Genesis itself and may behave differently, or lock up if the
- two types do not match.
- 'Auto' attempts to auto-set the Genesis country code to the value the
- cartridge will appear to be checking for. This may not be 100% accurate,
- however.
-
- Compatibility:
- Most games tend to run fairly well. some with slight graphic glitches, incorrect
- colours part way down the screen or other b'zarre effects.
-
- Cartridges up to 32MBit (4MByte) are supported.
-
- The controller may not work well with some games. This will be resolved when I
- obtain more information. Similarly, 6-button joypads aren't emulated yet.
-
- Split screen effects and interlacing are not yet supported.
-
- Sprite/layer priority should be perfect.
-
- Sound is emulated at Z80 and PSG76489 level. There is no inbuilt YM2612 support,
- this will follow on soon using software FM synthesis.
-
- Notes:
- I still consider the Genesis driver extremely preliminary. I have a lot of further
- work to do before I consider it anywhere near complete. My initial goal is to make
- it as compatible as possible. Currently there is scope within the driver to handle
- split screen colour changes/any VDP effect, interlacing, without rewriting. The
- graphics renderer emulates VDP at scanline level, and does not use tile-based
- methods.
-
- Wanted:
- Any Sega Megadrive information! Information is extremely sparse; typically the same
- three-four documents, with parts incomplete, conflicting, and corrupted. Specifically,
- some of the finer points of DMA transfer, and access of the 68K memory map by the Z80.
- Generally, points which conflict with themselves in the documentation available on
- the net...
-
- Thanks:
- ...which I'm thankful for, as there certainly isn't any source available to look at!
- Thanks to the rest of the MESS team, Terence & Philip and the MAME team, Kevin Lingley
- for support and ex(p|t)ensive games testing in this driver's ARM code & early forms,
- and, of course, Stan, Kyle, Eric, Kenny...
-
- Please note that no goats were sacrificed during the development of this driver.
-
-
-
-
- ----------------
- kaypro - Kaypro:
- ----------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - Problems with the conversion to the MAME core.... Emulation OK....
-
-
-
-
- --------------------
- kccomp - KC Compact:
- --------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - This system requires the SYSTEM BIOS to enable it to work. To see what
- file is required, type:
- MESS kccomp -listroms
-
- Compatibility:
- - This driver is considered preliminary. The system ROM is loaded, and the
- KC compact screen is shown. Image loading is not supported yet.
-
-
-
-
- ------------
- kim1 - KIM-1
- ------------
- Compatibility:
- - This driver supports the backdrop image of the KIM-1.
-
- Description:
- A 'Lunar Lander' game is currently hardcoded into kim1_init_machine() ;-)
- It is in memory from 0200 to 02DA. To start it just enter
- [0] [2] [0] [0] and [F5] afterwards (GO).
-
- /*
- * LUNAR LANDER
- * Jim Butterfield
- *
- * Description
- * This program starts at 0200. When started, you will find
- * yourself at 4500 feet and falling. The thrust on your machine
- * is set to low; so you will pick up speed due to the force of
- * gravity.
- * You can look at your fuel at any time by pressing the
- * "F" button. Your fuel (initially 800 pounds) will be shown
- * in the first four digits of the KIM display.
- * The last two digits of the KIM display always show
- * your rate of ascent of descent. "A" restores altitude.
- * Set your thrust by pressing buttons 1 through 9.
- * Warning: button 0 turns you motor off, and it will not
- * reignite! A thrust of 1, minimum, burns very little fuel;
- * but gravity will be pulling your craft down faster and
- * faster. A thrust of 9, maximum, overcomes gravity
- * and reduces your rate of descent very sharply A thrust of 5
- * exactly counterbalances gravity; you will continue to descend
- * (or ascend) at a constant rate. If you run out of fuel,
- * your thrust controls will become inoperative.
- *
- * Suggestions for a safe flight:
- * [1] Conserve fuel at the beginning by pressing 1. You
- * begin to pick up speed downwards.
- * [2] When your rate of descent gets up to the 90's, you're
- * falling fast enough. Press 5 to steady the rate.
- * [3] When your altitude reaches about 1500 feet, you'll
- * need to slow down. Press 9 and slow down fast.
- * [4] When your rate of descent has dropped to 15 or 20,
- * steady the craft by pressing 5 or 6. Now you're on
- * your own.
- */
-
- It'd be interesting if the audio output of a save would be readable
- on a KIM-1 board. To listen to the hard-bit-rock ;) just type
- [F1] [1] [8] [0] [0] and [F5]
-
- the keys:
- key name description
- -------------------------------------
- F1 AD address mode
- F2 DA data mode
- F3 RS reset
- F5 GO execute from address
- F6 PC program counter (hmm.. whatever)
- F7 ST step (does not yet work; NMI handling for K7 missing)
- ENTER + increase address
- 0-F hex hex digits
-
-
-
- ------------------------------------
- nes - Nintendo Entertainment System:
- ------------------------------------
- Usage:
- arrow keys - 1p move
- control, alt - 1p fire
- 3 - Select
- 1,2 - 1, 2 player select
- return - 1p start
-
-
- Options:
- Under the "Options" menu, accessible by hitting TAB, are two settings.
- "Renderer" - can be set to Scanline or Experimental. The Scanline renderer gives
- the most accurate display, but can be slow. The Experimental
- option is much faster, but still needs quite a bit of work before it
- displays properly in all cases. It's best used for games with no
- scrolling playfields, like Donkey Kong, etc.
- "Split-Screen fix" - defaults to off. Turn it on to see proper split screens in
- games like Kirby's Adventure and Airwolf. This will most likely go
- away in the future as we figure out how these split screens really work.
-
- Compatibility:
- The NES driver should run 99% of the ROMs currently out there with very little problem.
- It doesn't yet support a lot of the obscure mappers used in fwNES, but this is on deck
- for the next release. For the record, it supports mappers 1, 2, 3, 4, 5 (incomplete),
- 7, 8, 9 & 10 (incomplete), 11, 15, 16, 18 (vrom probs), 25 (vrom probs), 33, 34,
- 64, 65, 66, 68 (incomplete), 69 (incomplete), 71, 78, 79.
- Some of the mappers > 63 haven't been fully tested yet.
-
- Notes:
- The main focus up until this point has been in getting the NES driver as accurate
- as possible. Unfortunately, the scanline rendering method is quite slow, so future
- efforts will be focusing on bringing up the speed. Also, the sound code is still a
- bit shaky. However, the NES driver does have quite accurate sample playback. For example,
- you can hear speech samples in Bayou Billy, Gauntlet, Dirty Harry, and Skate or Die
- that are not present in a few other NES emulators.
-
- Wanted:
- I'd appreciate any info on some of the more obscure mappers. If you have
- any of this, please drop me a line at bradman@primenet.com.
-
- Thanks:
- Special thanks to Nicolas Hamel for xNES. Also, thanks to Marat Fayzullin, D,
- Icer Addis, Matt Conte, Arthur Langereis, and John Stiles for tips and moral support
- during the development of the NES driver. And last but not least, thanks to Jeremy
- Chadwick and Firebug for their respective NES docs, without which this driver would
- have taken considerably longer. I'll be sending you guys updates for both files
- soon. ;)
-
-
-
-
- -------------------------------------
- oric1 "Oric 1"
- orica "Oric Atmos"
- -------------------------------------
-
-
-
-
-
- -------------------------------------
- pccga "IBM PC/XT - CGA"
- pcmda "IBM PC/XT - MDA"
- -------------------------------------
-
-
-
-
- ------------------------
- pce - PC Engine/TurboGfx
- ------------------------
- - Preliminary... Xevious and Raiden8x work OK.
-
-
- ---------------------------
- pdp1 "pdp1 SPACEWAR!"
- ---------------------------
- - Currently emulates one image - SPACEWAR!
-
-
- ----------------------------
- raaspec "RA+A Spectrum I+"
- ----------------------------
- Intro:
- - The Spectrum I+ was a modified Vectrex. It had a 32K ROM cart and 2K additional
- battery backed RAM (0x8000 - 0x87ff). PB6 was used to signal inserted coins to
- the VIA. The unit was controlled by 8 buttons (2x4 buttons of controller 1 and
- 2). Each button had a LED which were mapped to 0xa000. The srvice mode can
- be accessed by pressing button 8 during startup. As soon as all LEDs light up,
- press 2 and 3 without releasing 8. Then release 8 and after that 2 and 3. You
- can leave the screen where you enter ads by pressing 8 several times.
-
- Usage:
- - This is the list of the ROMs required for driver "raaspec".
- Name Size Checksum
- spectrum.bin 32768 bytes 20af7f3f
- system.img 8192 bytes ba13fb57
-
- - For the 8-button key mappings, see the user menu under
- "Keys (This Machine)".
-
- Compatibility:
- - This driver supports the LED backdrop images:
- spec_bt.png
- led.png
-
-
-
-
- -----------------------
- sms - Sega MasterSystem
- -----------------------
- Usage:
- arrow keys - 1p move
- control, alt - 1p fire
- 1,2 - 1, 2 player select
- return - 1p start
-
- Compatibility:
- It's not very compatible right now. The code is still quite preliminary. It should run
- most of the ROMs, but quite a few exhibit graphics glitches. The MasterSystem has
- totally incorrect color also. Sound emulation appears to be near perfect though.
-
- Wanted:
- We'd like some spare time to work on this. Care to donate any? :)
-
- Thanks:
- Thanks to Marat Fayzullin for his MasterGear emulation.
-
-
-
-
-
- ----------------------------
- spectrum - Sinclair Specrum:
- ----------------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - This system requires the SYSTEM BIOS to enable it to work. To see what
- file is required, type:
- MESS spectrum -listroms
-
- Compatibility:
- - This driver is considered preliminary. The system ROM is loaded, and the
- Spectrum screen is shown.
-
-
-
-
-
- --------------------------------
- ti99 "TI99/4A Home Computer
- --------------------------------
- Known Issues:
- - Requires full keyboard emulation. At startup, full keyboard emulation
- mode is enabled by default. Whilst in full keyboard emulation mode,
- some key associated functionality may be disabled (like the ESC key for
- EXIT). The keyboard emulation mode is toggled using the scroll_lock key.
-
- - The system does not work due to keyboard problems.
-
-
-
-
-
- ----------------------
- trs80 - TRS-80 Model I
- ----------------------
- Usage:
- keyboard - relatively close to the original layout.
- Take a look into the "Options" menu, accessible by hitting
- TAB, and choose "Keyboard Setup" to find out more about
- the key mapping - changing is not yet supported.
- cassette - emulation of virtual tapes supported.
- Use SYSTEM or CLOAD commands to read images.
- SYSTEM supports 6 character filenames and loads the
- corresponding FILENM.CAS image, CLOAD loads a file named
- BASIC[N].CAS, where [N] is the character you supplied
- (e.g. CLOAD"M" loads BASICM.CAS)
- floppies - emulation of virtual floppy discs supported.
- Use a NEWDOS/80 boot disk for drive 0 and set up correct
- PDRIVE parameters for the other drives.
- If only drives 0 to 2 are used they can be double sided
- by interpreting drive select 3 as head select bit.
-
- Options:
- Under the "Options" menu, accessible by hitting TAB, there are three settings.
- "Floppy Disc Drives" - enable or disable floppy disc controller.
- "Video RAM" - enable upper case only or upper/lower font.
- "Virtual E000-EFFF" - enable 4K Extension ROM or make it RAM.
-
- Compatibility:
- The TRS-80 driver should run most of the known programs out there.
- It supports a WD 179x floppy disc controller with up to four
- virtual floppy disc drives contained in image files.
-
- Notes:
- The TRS-80 driver requires the presence of the following images:
- TRS80.ROM 12K Level II Basic.
- TRS80.FNT 6x15 default character set with block graphics.
-
-
-
-
- ------------------
- vectrex - Vectrex:
- ------------------
- Usage:
-
- Compatibility:
- To the best of our knowledge, this emulation should run most cartridges
- accurately.
-
- Notes:
- The Vectrex driver requires the presence of "SYSTEM.IMG". The driver
- will not function without this ROM. A real Vectrex also will not
- function without this ROM. Also, overlay support is present now!
-
- Thanks:
- Special thanks to Keith Wilkins and Chris Salomon for their work on DVE
- and their help, without which this driver would have taken much longer.
-
-
-
-
- ------------------------------------
- vic20 commodore vic20 (ntsc version)
- vc20 commodore vc20 (pal version)
- ------------------------------------
-
- vic20 ntsc-version
- when screen is two wide right or low, or screen doesn't fitt in visible
- area try the pal version
-
- vc20 pal-version
-
- a normal or good written program does not depend on the video system
-
- Status
- ------
-
- imperfect sound (noise channel complete wrong)
- simple tape support
- no serial bus support (disks/printer)
- no rs232
-
- for a more complete vic20 emulation take a look at the very good
- vice emulator
-
- Video
- -----
- NTSC:
- Screen Size (normal TV (horicontal),4/3 ratio)
- pixel ratio: about 7/5 !
- so no standard Vesa Resolution is good
- tweaked mode 256x256 acceptable
- best define own display mode (when graphic driver supports this)
- PAL:
- pixel ratio about 13/10 !
- good (but only part of screen filled) 1024x768
- acceptable 800x600
- better define own display mode (when graphic driver supports this)
-
- XMESS:
- use -scalewidth 3 -scaleheight 2 for acceptable display
- better define own display mode
-
- Keys
- ----
- Some PC-Keyboards does not behave well when special two or more keys are
- pressed at the same time
- (with my keyboard printscreen clears the pressed pause key!)
-
- stop-restore in much cases prompt will appear
- shift-cbm switches between upper-only and normal character set
- (when wrong characters on screen this can help)
-
- Lightpen
- --------
- Paddle 3 x-axe
- Paddle 4 y-axe
-
- Tape
- ----
- loading of wav, prg and prg files in zip archiv
- commandline cassette=image
- wav:
- 8 or 16(not tested), 12500 Hz minimum
- has the same problems like an original tape drive (tone head must
- be adjusted to get working(no load error,...) wav-files)
- zip:
- must be placed in current directory
- prg's are played in the order of the files in zip file
-
- must be 1st romname in commandline
- use load or load"" or load"",1 for loading of normal programs
- use load"",1,1 for loading programs to their special address
-
- Roms
- ----
- .bin .rom .a0 .20 .40 .60 .prg
- files with boot-sign in it
- recogniced as roms
-
- .20 files loaded at 0x2000
- .40 files loaded at 0x4000
- .60 files loaded at 0x6000
- .a0 files loaded at 0xa000
- .prg files loaded at address in its first two bytes
- .bin .rom files loaded at 0x4000 when 0x4000 bytes long
- else loaded at 0xa000
-
- when problems start with -log and look into error.log file
-
-
-
-
- ------
- vz200
- vz300
- ------
-
- If a game doesn't start after a second, it's most probably a BASIC
- game and you have to type "RUN<ENTER>" ;)
- If it still doesn't run, there's a bug (in the image or the driver).
-
-
-
-